home *** CD-ROM | disk | FTP | other *** search
-
- LONGSAY dBASE III(1) Screen Display Call Routine
- ⌐ 1986, Kenneth E. Wilson, Digital Equipment Corporation
-
- This program is provided to the DECdomain with the condition that it
- not be sold or included in any application which is sold. This program
- is not warranted or guarranteed nor is it supported by its author. Any
- problems found in this application should be logged in the dBASE notesfile.
-
- This routine when loaded will print a string on a Rainbow video screen. It
- is intended to provide direct addressing for screen positions beyond 80
- columns. This routine is intended ONLY for the following system configuration:
- RAINBOW 100A/B, dBASE III V1.1 on MS-DOS(3) V2.11 or later.
-
- To enable use of LONGSAY issue the following dBASE III command:
- .LOAD LONGSAY
-
- The call is structured as follows:
-
- CALL LONGSAY WITH '1,81,String to be displayed'
- ^ ^^^ ^^
- |- Function ||| ||- This is the start of the string to be displayed
- name ||| |
- ||| |- This is then end of column indicator
- |||
- |||- This is the column number to begin displaying at
- ||
- ||- This is the end of row indicator
- |
- |- This is the row number to begin displaying at
-
-
- Note: There cannot be any spaces between the beginning of the parameter
- string and the 'end of column indicator'. The row number can be either 1 or
- 2 characters in length an must be between 0 and 23, and the column number
- can be 1,2 or 3 characters long and must be between 0 and 131. The length
- of the string to be displayed is limited to 255 - (the length of the rest
- of the parameter string). Also, no video attributes are added and the current
- state of SET COLOR has NO effect on the text displayed. Any attributes
- desired should either be included in the string or should be set prior
- with ?? Chr(27)+'[x;x;xm' escape sequence.
-
- See the PAINTIT routine also available from this author for screen painting
- of 80 and 132 column screens.
-
- (1) dBASE III is a trademark of Ashton-Tate
- (3) MS is a trademark of MicroSoft
-